export const back = () => {
    // try {
    //     uni.navigateBack({
    //         delta: 1
    //     });
    // } catch (e) {
    //     // 关闭所有页面，回到首页
    //     uni.reLaunch({
    //         url: '/pages/index/index'
    //     });
    // }
    try {
        // uni.app跳转上一页,获取当前页面栈信息，判断如果上一个页面的地址为登录页面，则返回上上个页面；
        const pages = getCurrentPages(); //当前页面栈信息
        if (pages.length >= 3) {
            const prevPage = pages[pages.length - 2]; //上一个页面信息
            // 判断prevPage是否为登录页面
            if (((prevPage && prevPage.route)||'').indexOf('pages/login/') > -1) {
                uni.navigateBack({
                    delta: 2
                });
            } else { // 如果上一个页面不是登录页面，则返回上一页。
                if (pages.length <= 1) {
                    uni.reLaunch({
                        url: '/pages/index/index'
                    });
                } else {
                    uni.navigateBack({
                        delta: 1
                    });
                }
            }
        } else {
            if (pages.length <= 1) {
                uni.reLaunch({
                    url: '/pages/index/index'
                });
            } else {
                uni.navigateBack({
                    delta: 1
                });
            }
        }
    } catch (e) {
        // 关闭所有页面，回到首页
        uni.reLaunch({
            url: '/pages/index/index'
        });
    }
}